package JDBC;

import java.sql.*;
/*
    DriverManage驱动管理
        1.注册驱动
        2.获取数据库连接
    Connection数据库连接对象
        1.管理事务
        2.获取执行者对象
        3.释放资源
    Statement执行sql语句的
        1.执行sql语句
        2.释放资源
    ResultSet结果集对象
        1.判断结果集中是否还有数据
        2.获取结果集中的数据
        3.释放资源
 */
public class JDBCDemo01 {
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        //1.导入jar包
        //2.注册驱动
        Class.forName("com.mysql.jdbc.Driver");
        //3.获取链接
        Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/db1", "root", "root");
        //4.获取执行者对象
        Statement stat = con.createStatement();
        //5.执行sql语句.接收返回结果
        String sql="SELECT * FROM sc";
        ResultSet rs = stat.executeQuery(sql);
        //6.处理结果
        while (rs.next()){
            System.out.println(rs.getString("name")+"\t"+rs.getString("course")+"\t"+rs.getInt("score"));
        }
        //7.释放资源
        con.close();
        stat.close();
        rs.close();
    }


}
